package com.gzsxy.builder.demo;

/**
 * @author xiaolong
 * @version 1.0
 * @description: 指挥：核心负责指挥一个工程，工程如何构建，由它决定
 * @date 2022/4/10 21:57
 */
public class Director {

    //指挥工人按照顺序建房子
    public Product build(Builder builder){
        builder.buildA();
        builder.buildB();
        builder.buildC();
        builder.buildD();
        return builder.getProduct();
    }
}
